扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:赛迪网 来源:赛迪网 2007年9月3日
关键字: 数据库 元数据 DB2 Cube View DB2
映射演练
做一个映射演练是设计桥的重要的第一步。做这个演练的设计师或者开发者必须有关于DB2 Cube View元数据对象模型和另一种元数据对象模型的透彻的工作知识。
如表二所示,每个DB2 Cube View对象当做一个映射的时候,都有通用属性需要研究。
表1 DB2 Cube View对象的通用属性
|
DB2 Cube View对象模型必须被研究并且与将要映射的元数据相比较。注意元数据之间的差别可能导致元数据在被映射的时候丢失。如果元数据桥是双向的,那么判断元数据返回时被修改的程度。对于大部分的桥,不建议返回元数据。表3有一些对象类型的注意事项需要牢记。当映射到DB2 Cube View时,输出元数据XML必须有效。它必须在语法上是正确的。桥应该它们输出的DB2 Cube View元数据XML是否符合语法规则,通过验证XML和模式文件db2md_metadata.xsd。此外,输出元数据必须遵守DB2 Cube View指定的所有元数据有效性规则。在DB2 Cube View中,有三级的有效性检查。当映射到DB2 Cube View时,遵守"Base"规则就足够了。一个从DB2 Cube View读取数据的桥可能坚持让元数据服从"Cube Model completeness"元数据规则。请参看用户手册关于DB2 Cube View元数据验证等级的详细资料。
表2 映射不同的对象类型的注意事项
|
使用者或生产者
桥可以要么产生要么使用DB2 Cube View元数据。通常要求一个双向的桥,一个方向在另一个方向之前实现。在这一情况下,我们建议首先了解用于双向的映射,即使只有一个方向的映射被立即实现。通过定义双向的映射,你将保证映射合理且完整。
濠碘€冲€归悘澶愬箖閵娾晜濮滈悽顖涚摃閹烩晠宕氶崶鈺傜暠闁诡垰鍘栫花锛勬喆椤ゅ弧濡澘妫楅悡娆撳嫉閳ь剟寮0渚€鐛撻柛婵呮缁楀矂骞庨埀顒勫嫉椤栨瑤绻嗛柟顓у灲缁辨繈鏌囬敐鍕杽閻犱降鍨藉Σ鍕嚊閹跺鈧﹦绱旈幋鐐参楅柡鍫灦閸嬫牗绂掔捄铏规闁哄嫷鍨遍崑宥夋儍閸曨剚浠樺ù锝嗗▕閳ь剚鏌ㄧ欢鐐寸▕鐎b晝顏遍柕鍡嫹